export function go(path) {
    this.$router.push(path); // 跳转到指定路由
}
export function isLogin() {
    const TOKEN = localStorage.getItem('TOKEN');
    if (TOKEN) {
       return true
    }
    else{
        this.$router.push('/login')
        return false
    }
}
export function goback() {
    this.$router.go(-1); // 返回上一页
}
export function     checkForEmptyValues(obj, whitelist = []) {
    const emptyKeys = [];
    for (const key in obj) {
        if (!whitelist.includes(key) && !obj[key]) {
            emptyKeys.push(key);
        }
    }
    return emptyKeys;
}
// utils/validator.js

export const validatePasswordMatch = (password, confirmPassword) => {
    return password === confirmPassword;
};

export const validatePassword = (password) => {
    // 密码基本规则示例：至少8个字符，包含至少一个数字、一个大写字母和一个特殊字符
    const passwordRegex = /^.{8,}$/; 
       return passwordRegex.test(password);
    // return password
};
// export const validatePassword = (password) => {
//     // 密码基本规则示例：至少8个字符，包含至少一个数字、一个大写字母和一个特殊字符
//     const passwordRegex = /^(?=.*\d)(?=.*[A-Z])(?=.*[!@#$%^&*()_+])(?=.*[a-zA-Z]).{8,}$/;
//     return passwordRegex.test(password);
//     // return password
// };

export const validateEmail = (email) => {
    // 简单的邮箱验证规则示例
    const emailRegex = /^[^\s@]+@[^\s@]+\.[^\s@]+$/;
    return emailRegex.test(email);
};
export const ruleIdPro=(data)=>{
    if(data==="TOP1_NO"){
        return '冠军'
    }
    if(data==="TOP1_DAN"){
        return '冠军_单'
    }
    if(data==="TOP1_SHUANG"){
        return '冠军_双'
    }
    if(data==="TOP1_DA"){
        return '冠军_大'
    }
    if(data==="TOP1_XIAO"){
        return '冠军_小'
    }
    if(data==="TOP2_NO"){
        return '亚军'
    }
    if(data==="TOP2_DAN"){
        return '亚军_单'
    }
    if(data==="TOP2_SHUANG"){
        return '亚军_双'
    }
    if(data==="TOP2_DA"){
        return '亚军_大'
    }
    if(data==="TOP2_XIAO"){
        return '亚军_小'
    }
    if(data==="TOP3_NO"){
        return '季军'
    }
    if(data==="TOP3_DAN"){
        return '季军_单'
    }
    if(data==="TOP3_SHUANG"){
        return '季军_双'
    }
    if(data==="TOP3_DA"){
        return '季军_大'
    }
    if(data==="TOP3_XIAO"){
        return '季军_小'
    }
    if(data==="SELECT83"){
        return '10选3'
    }
    if(data==="RANKING"){
        return '排位'
    }
    if(data==="TOP1_RED"){
        return '红色'
    }
    if(data==="TOP1_GREEN"){
        return '绿色'
    }
    if(data==="TOP1_PURPLE"){
        return '紫色'
    }
    if (data.includes("LONG")) {
        return '龙';
    } 
    if (data.includes("HU")){
        return '虎'; 
    }
}